#include <fhetest/ChildTestNode.h>
#include <fhe/core/Registerers.h>

namespace fhe
{
  namespace test
  {
    FHE_NODE_INHERIT( fhetest, ChildTestNode, fhetest, TestNode );
    FHE_FUNC( fhetest, ChildTestNode, childGet );
    FHE_FUNC( fhetest, ChildTestNode, childSet );
    FHE_VAR( fhetest, ChildTestNode, childVar );
    
    ChildTestNode::ChildTestNode()
      : childVar( 0 )
    {
    }
    
    std::string ChildTestNode::childGet()
    {
      return childVal_;
    }
    
    void ChildTestNode::childSet( std::string val )
    {
      childVal_ = val;
    }
  }
}
